<?php
session_start();

session_unset();
// ------------------------------------------------------------------------------------
// Bestand:       Index.php
// Versie:        1.0
// Projekt:       Cursus MasterClass van Eduvision
// Datum:         04-06-2008
// Auteur(s):     Ronald Obbens
// Email(s):      ronaldobbens@gmail.com
// Revisie(s):
//
// Beschrijving:  Deze pagina wordt als eerste geladen tijdens het surfen naar de		// website Askkid.nl
//
// Parameters:    www.domein.nl/Controller/Action/Parameter
//               	
// Gebruik:       de belangrijkste classes worden aangeroepen en de parameterroute wordt ter verwerking naar de Router class gestuurd

// aanzetten PHP error reporting
//error_reporting (E_ALL);

// Server dependend paths
switch($_SERVER['REMOTE_ADDR'])
{
	case '127.0.0.1':
		define('HTTP_ROOT', 'd:/wamp/www/Askkid/www_docs');
		define('DOCUMENT_ROOT', 'd:/wamp/www/Askkid/');
		define('SMARTY_ROOT', 'd:/wamp/www/Askkid/shared/smarty/');
		define('CONTROLLER_ROOT','d:/wamp/www/Askkid/controllers/');
		define('DOMAIN_URL','http://127.0.0.1/Askkid/www_docs');
		define('LOG_ROOT','d:/wamp/www/Askkid/shared/log/');
		define('DB_SERVER','localhost');
		define('DB_DATABASE', 'askkidcf');
		define('DB_USER', 'root');
		define('DB_PASSWORD', null);
		break;
	default:
		define('HTTP_ROOT', '/home/askkid/domains/askkid.nl/public_html');
		define('DOCUMENT_ROOT', '/home/askkid/domains/askkid.nl/');
		define('SMARTY_ROOT', '/home/askkid/domains/askkid.nl/shared/smarty/');
		define('CONTROLLER_ROOT','/home/askkid/domains/askkid.nl/controllers/');
		define('LOG_ROOT','/home/askkid/domains/askkid.nl/shared/log/');
		define('DOMAIN_URL','http://www.askkid.nl');
		define('DB_SERVER','localhost');
		define('DB_DATABASE', 'askkid_CF');
		define('DB_USER', 'askkid_CF_user');
		define('DB_PASSWORD', 'OQe17Z6i');
		break;
}

// set universal include parts
set_include_path (get_include_path(). PATH_SEPARATOR . DOCUMENT_ROOT . 'shared' . PATH_SEPARATOR .
                  DOCUMENT_ROOT . 'models' . PATH_SEPARATOR .
                  SMARTY_ROOT . PATH_SEPARATOR .
                  DOCUMENT_ROOT . 'interfaces');

                  

require_once('Router.php');
require_once('LogWriter.php');
require_once('User.php');

//Registry en Router starten
$router = Router::getInstance();


//controleren o
$applicationPath = (empty ( $_GET ['route'] )) ? '' : $_GET ['route'];
$router->route($applicationPath);
?>